.first-word {
	position: fixed;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
}


.city {}

.city li {
	list-style: none;
}

.city li div {
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-around; */
}

.city li div span {
	width: 30%;
	margin: 10px 4px;
	background-color: #f5f5f5;
	height: 46px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.search {
	width: 80vw;
	height: 36px;
	margin: 4px;
	border-radius: 6px;
	border: 1px solid #c5c5c5;
	padding-left: 6px;
}

a {
	color: #000;
	text-decoration: none;
}